package fr.efrei.musicpliz.dto;

import java.io.Serializable;
import java.util.Date;

import fr.efrei.musicpliz.enums.CompteTypeEnum;

@SuppressWarnings("serial")
public class CompteDto implements Serializable {

	private Integer id;

	private CompteTypeEnum type;

	private String nom;

	private String adresse;

	private int codePostal;

	private String ville;

	private String numero;

	private String mail;

	private String password;

	private Date naissance;

	private String prenom;

	private String nomScene;

	private String typeResto;

	private String description;

	private String instrument;

	private String typeMusique;

	private String material;

	private int ptsExp;

	private int prixHeure;

	private int prixEncheres;

	public CompteDto(CompteTypeEnum type, Integer id, String nom,
			String adresse, int codePostal, String ville, String numero,
			String mail, String password, Date naissance, String prenom,
			String nomScene, String typeResto, String description,
			String instrument, String typeMusique, String material, int ptsExp,
			int prixHeure, int prixEncheres) {

		this.id = id;

		this.type = type;

		this.nom = nom;

		this.adresse = adresse;

		this.codePostal = codePostal;

		this.ville = ville;

		this.numero = numero;

		this.mail = mail;

		this.password = password;

		this.naissance = naissance;

		this.prenom = prenom;

		this.nomScene = nomScene;

		this.typeResto = typeResto;

		this.description = description;

		this.instrument = instrument;

		this.typeMusique = typeMusique;

		this.material = material;

		this.ptsExp = ptsExp;

		this.prixHeure = prixHeure;

		this.prixEncheres = prixEncheres;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public CompteTypeEnum getType() {
		return type;
	}

	public void setType(CompteTypeEnum type) {
		this.type = type;
	}

	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public String getAdresse() {
		return adresse;
	}

	public void setAdresse(String adresse) {
		this.adresse = adresse;
	}

	public int getCodePostal() {
		return codePostal;
	}

	public void setCodePostal(int codePostal) {
		this.codePostal = codePostal;
	}

	public String getVille() {
		return ville;
	}

	public void setVille(String ville) {
		this.ville = ville;
	}

	public String getNumero() {
		return numero;
	}

	public void setNumero(String numero) {
		this.numero = numero;
	}

	public String getMail() {
		return mail;
	}

	public void setMail(String mail) {
		this.mail = mail;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public Date getNaissance() {
		return naissance;
	}

	public void setNaissance(Date naissance) {
		this.naissance = naissance;
	}

	public String getPrenom() {
		return prenom;
	}

	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}

	public String getNomScene() {
		return nomScene;
	}

	public void setNomScene(String nomScene) {
		this.nomScene = nomScene;
	}

	public String getTypeResto() {
		return typeResto;
	}

	public void setTypeResto(String typeResto) {
		this.typeResto = typeResto;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getInstrument() {
		return instrument;
	}

	public void setInstrument(String instrument) {
		this.instrument = instrument;
	}

	public String getTypeMusique() {
		return typeMusique;
	}

	public void setTypeMusique(String typeMusique) {
		this.typeMusique = typeMusique;
	}

	public String getMaterial() {
		return material;
	}

	public void setMaterial(String material) {
		this.material = material;
	}

	public int getPtsExp() {
		return ptsExp;
	}

	public void setPtsExp(int ptsExp) {
		this.ptsExp = ptsExp;
	}

	public int getPrixHeure() {
		return prixHeure;
	}

	public void setPrixHeure(int prixHeure) {
		this.prixHeure = prixHeure;
	}

	public int getPrixEncheres() {
		return prixEncheres;
	}

	public void setPrixEncheres(int prixEncheres) {
		this.prixEncheres = prixEncheres;
	}
}
